package com.ohs.ohsoa.system.dto;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Size;
import java.util.List;

/**
 * 网络硬盘文件
 *
 * @author qianjp
 * @since  2021年10月26日
 */
@Data
public class InternetHardDrivesFileDto {


    @ApiModelProperty(value = "编号,主键")
    @Size(max = 32,message="")
    private String ihdfGuid;

    @ApiModelProperty(value = "目录 1:公司公开资料  2:公司资质  3:其他文件")
    @Size(max = 32,message="")
    private String ihdGuid;

    @ApiModelProperty(value = "文件名称")
    @Size(max = 200,message="")
    private String ihdfName;

    @ApiModelProperty(value = "文件类型")
    @Size(max = 10,message="")
    private String ihdfFiletype;

    @ApiModelProperty(value = "文件路径")
    @Size(max = 100,message="")
    private String ihdfPath;

    @ApiModelProperty(value = "文件swf路径")
    @Size(max = 100,message="")
    private String ihdfSwfpath;

    @ApiModelProperty(value = "上传时间")
    private String ihdfTime;

    @ApiModelProperty(value = "上传者id")
    @Size(max = 32,message="")
    private String ihdfAid;

    @ApiModelProperty(value = "删除标记")
    @Size(max = 1,message="")
    private String delflg;

    @ApiModelProperty(value = "文件删除")
    private List<InternetHardDrivesFileSubDto> ihdfDelGuids;

    @ApiModelProperty(value = "登陆者id")
    private String userGuid;

    @ApiModelProperty(value = "上传文件，ioStream")
    private List<String> base64Datas;
}
